<?php
/**********************************************************************************
WIKINDX: Bibliographic Management system.
Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms 
of the GNU General Public License as published by the Free Software Foundation; either 
version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; 
if not, write to the 
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

The WIKINDX Team 2004
sirfragalot@users.sourceforge.net
**********************************************************************************/
/*****
* HELP FRENCH class
*
* NOTE TO TRANSLATORS:  1/  Both the class name and the constructor name should be changed to match the (case-sensitive) name of 
*                                the folder your language files are in.  For example, if you are supplying a Klingon translation and 
*                                your languages/ folder is languages/kn/, the class and constructor name for the file SUCCESS.php 
*                                must both be SUCCESS_kn.
*****/
class HELP_fr
{
// Constructor
        function HELP_fr()
        {
////////////////////////////////////////////////////////////////////////////////////
// TRANSLATORS start here.  Translate ONLY the second string in each define().
// START__LOCALIZATION__MODULE__DEFINES
// Initial message.
define("WELCOME", "Notez que pour utiliser toutes les fonctionnalités de WIKINDX, votre navigateur doit accepter les cookies.");
define("WELCOME2", "Parce que WIKINDX a recours aux sessions pour stocker des données temporaires, vous pourriez souffrir de résultats inattendus si vous ouvrerz plus d'une fenêtre ou onglet dans votre navigateur.");
// This is the English/Latin 'nota bene' meaning 'it is important to remember that...'
define("NOTABENE", "NB");
// SUWP (Single User Word Processor - for writing papers and articles within WIKINDX) help
define("SUWP_HEADING", "Documents");
define("SUWP_TEXT1", "Vous devez rédiger un document, article ou chapitre complet d'un livre entièrement dans WIKINDX avant de l'exporter au format RTF pour le mettre au point dans un traitement de textes externe.");
define("SUWP_TEXT2", "Vous avez besoin que l'option Javascript soit cochée dans les préférences de votre navigateur et, du fait que la technologie utilisée dépend du mode de sa mise en oeuvre dans le navigateur, le traitement de texte ne fonctionnera pas avec certins d'entre eux. Par exemple avec Opera et probablement aussi Safari et Konqueror. Mais il fonctione avec Internet Explorer, Netscape, Firefox and Mozilla (dès lors que vous disposez d'une version à jour).");
define("SUWP_TEXT3", "Sélectionnez 'Nouveau Document' dans le menu 'Documents' pour commencer à écrire. Vous trouverez une multitude d'options de formatage et la possibilité d'insérer des des balises pour des citations ou des blocs entiers de médatada (citations ou paraphrases) à partir de la base de données. Les possibilités d'annulation sont illimitées, en plus d'autres caractéristiques comme le compte des caractères ou des mots, la conversion en minuscules ou majuscules. Les documents sont sauvés dans le répertoire wikindx3/papers/ directory mais vous pouvez choisir de les télécharger pour les sauvegarder ailleurs afin de les réimporter plus tard dans WIKINDX.");
define("SUWP_TEXT4", "Les images peuvent être insérées (soit à partir d'un répertoire lisible par WIKINDX au sein de votre serveur Web, soit à partir d'une URL externe). Ces images doivent être au format JPEG ou PNG à moins que vous ne disposiez d'ImageMagick sur votre serveur, auquel cas WIKINDX essaiera de lancer l'utilitaire de conversion d'ImageMagick pour convertir les images GIF, TGA et BMP en to PNG.");
define("SUWP_TEXT5", "Vous pourriez obtenir des résultats inattendus si vous essayez d'imbriquer des tables et des listes.");
define("SUWP_TEXT6", "Une fois le document achevé, vous pouvez l'exporter au format RTF dans un style bibliographique de votre choix. Toutes les balises de citations que vous avez insérées seront formatées dans le style que vous avez choisi (citations en cours de texte ou en fin de texte), et une bibliographie sera ajoutée si nécessaire.");
define("SUWP_TEXT7", "Aucune sauvegarde automatique ou une invitation à sauvez si vous vous lancez dans une autre opération sans avoir sauvé.");
define("SUWP_TEXT8", "Les utilisateurs doivent savoir qu'OpenOffice.org souffre de quelques faiblesse dans son implémentation du format RTF, particulièrement pour ce qui concerne les notes de bas de page ou de fin de texte.  Par exemple, modifier le numéro d'identification dans des notes de fin avec, par exemple, des parenthèses, produira des résultats inattendus. Les versions postérieures de WIKINDX seront capables d'exporter les documents directement dans le format propre d'OpenOffice.org.");
// Preferences help
define("P_HEADING", "Préférences");
define("P_INTRO", "L'utilisateur peut spécifier un certain nombre de paramètres de configuration comme suit:");
define("P_LANGUAGE_HEAD", "Langue");
define("P_TEMPLATE_HEAD", "Modèle:");
define("P_TEMPLATE", "L'utilisation de modèles autorise l'utilisateur à changer radicalement l'aspect et l'apparence de WIKINDX.");
define("P_BIB_HEAD", "Style bibliographique");
define("P_BIB", "Ils sont utilisés pour afficher et exporter les références WIKINDX dans un format approprié pour les insérer dans une bibliographie.");
define("P_PAGING_HEAD", "Pagination:");
define("P_PAGING", "La pagination permet aux utilisateurs de limiter les nombres de références affichées sur le navigateur. Le nombre de liens de page affichés au bas de l'écran peut aussi être défini.");
define("P_CHAR_HEAD", "Limite de caractères:");
define("P_CHAR", "Il arrive que le nombre de caractères affichés dans une boîte de texte soit trop long et provoque des problèmes d'affichage dans le navigateur. Cela est généralement le cas des titres de revues ou des noms d'éditeurs. Ce paramètre permet à l'utilisateur de limiter le nombre de caractères en leur substituant des points de suspension '...'.");
// MyWikindx help
define("W_HEADING", "Mon espace");
define("W_TEXT1", "Si le mode multi-utilisateurs a été activé et que vous êtes connecté avec un identifiant adéquat, vous pouvez, via la commande 'Mon Espace' (menu 'Fichier'), gérer un nombre illimité de bibliographies personnelles. Les bibliographies utilisateurs peuvent être consultées par tous les utilisateurs (par la commande 'bibliographies' sous le menu 'Fichier') mais seulement vous-même pouvez les éditer.");
define("W_TEXT2", "Si vous choisissez 'Supprimer de la bibliographie', vous ôtez cette référence uniquement de la boibliographie sélectionnée -- la référence susbsiste dans la bibliographie WIKINDX globale.");
// Resources help
define("R_HEADING", "Références");
define("R_TEXT1", "Une référence est la mention d'un travail qui peut être référencé. cela peut être un ouvrage complet, un article dans un ouvrage ou dans une revue, etc. et reste donc analogue à une entrée unique dans une bibliographie.");
define("R_TEXT2", "Une référence, en complément de ses détails bibliographiques, peut comporter une note générale, un certain nombre de citations, des paraphrases ou des idées qui lui sont attachées. La note générale diffère des autres dans le sens où la première, qui ne peut qu'être unique, est destinée à fournir une description brève de la référence, alors que les suivantes, qui peuvent être multiples, sont destinées à permettre l'expression d'idées sur certains aspects de la référence.");
// Text input help
define("T_HEADING", "Saisie de texte");
define("T_TEXT1", "Le code HTML sera effacé dans l'ensemble du champ.");
define("T_TEXT2", "Toute chaîne de caractères débutant par 'www.' ou  ftp.' sera automatiquement convertie en lien hypertexte.");
define("T_BBCODE", "La syntaxe 'BBcode' peut être utilisée dans les champs texte:");
define("T_BBCODE1", "[b]gras[/b]");
define("T_BBCODE2", "[i]italique[/i]");
define("T_BBCODE3", "[u]souligné[/u]");
define("T_BBCODE4", "[size=xx]taille de la police[/font] ('xx' de 10 à 30)");
define("T_BBCODE5", "[color=xx]couleur de la police[/color] ('xx' en code hexadécimal ou comme nom de couleur)");
define("T_BBCODE6", "[url]http://URL[/url]");
define("T_BBCODE7", "[url=http://URL]libellé[/url]");
define("T_BBCODE8", "[email]addresse courriel[/email]");
define("T_BBCODE9", "[img]URL vers l'image[/img]");
define("T_BBCODE10", "[img=xx*yy]URL vers l'image[/img] ('xx' = largeur en pixels , 'yy' = hauteur en pixels)");
// TRANSLATORS: don't translate ''xx' = left, right, center'
define("T_BBCODE11", "[align=xx]alignement du texte[/align] ('xx' = left, right, center)");
define("T_BBCODE12", "[code]code[/code]");
define("T_BBCODE13", "[list][*]élément 1[*]élément 2[*]élément 3[/list]");
// TRANSLATORS: don't translate ''x' = i, I, a, A, 1'
define("T_BBCODE14", "[list=x][*]élément 1[*]élément 2[*]élément 3[/list] (liste de type 'x' = i, I, a, A, 1)");
define("T_BBCODE15", "[float=xx]positionnement relatif [/float] ('xx' = gauche, droite)");
define("T_BBCODE16", "[sup]exposant[/sup]");
define("T_BBCODE17", "[sub]indice[/sub]");
define("T_TEXT10", "Quelques styles bibliographiques, tels que APA, imposent que les premières lettres des mots du titre (excepté la première) soient en minuscules. Lorsque vous saisissez une nouvelle référence, placer ces lettres entre accolades, i.e. {ApA} dans les champs 'titre' et 'sous-titre' préserve la casse.");
// RTF export help
define("RTF_HEADING", "Fichiers RTF");
define("RTF_TEXT1", "Pour transférer une bibliographie dans un traitement de texte tel que MS Word ou OpenOffice, WIKINDX peut convertir la bibliographie au format RTF (Rich Text Format) pour que vous la téléchargiez. Les fichiers RTF sont coçus pour transférer des données (et en partie le formatage) d'un traitement de texte à un autre et sont donc appropriés dans notre cas. Une fois que vous avez affiché une bibliogrpahie au moyen des options 'Tri', 'Sélection', ou 'Recherche', vous pouvez alors créer un fichier RTF.");
define("RTF_TEXT2", "Sélectionnez l'option 'export RTF' du menu 'Fichier' et téléchargez votre fichier RTF. Si votre navigateur a été configuré pour cela, le fichier RTF sera automatiquement ouvert dans votre traitement de texte habituel)");
define("RTF_TEXT3", "Un fichier automatiquement ouvert dans un traitement de texte peut être en lecture seule : pour le modifier, vous devrez l'enregistrer immédiatement depuis votre traitement de texte.");
// Endnote export help
define("EN_HEADING", "Fichiers Endnote tabulés");
define("EN_TEXT1", "Utilisez cette option pour créer un fichier tabulé utilisable avec Endnote. Une fois que vous avez affiché une bibliographie au moyen des options 'Tri', 'Sélection', ou 'Recherche', vous pouvez alors créer un fichier Endnote tabulé.");
define("EN_TEXT2", "Sélectionnez l'option 'Export Endnote' depuis le menu 'Fichier' pour créer et télécharger votre fichier Endnote.");
// Endnote XML export help
define("ENXML_HEADING", "Fichiers Endnote XML");
define("ENXML_TEXT1", "Utilisez ceci pour créer un fichier XML ad hoc en vue d'une exportation vers Endnote v8 ou supérieur.  A la différence des fichiers tabulés, les fichiers Endnote XML supportent les caractères UTF-8. Une fois que vous avez produit une liste bibliographique à l'aide des fonctions 'list', 'select' ou 'search', vous pouvez créer un fichier Endnote XML.");
define("ENXML_TEXT2", "Sélectionnez 'Export Endnote XML' depuis le mendu 'File' pour créer et télécharger votre fichier Endnote.");
// RIS export help
define("RIS_HEADING", "Fichiers RIS");
define("RIS_TEXT1", "Les fichiers RIS sont utilisés fréquemment pour importer des références vers des programmes tels que Reference Manager, ProCite et Endnote. Une fois que vous avez affiché une bibliographie au moyen des options 'Tri', 'Sélection', ou 'Recherche', vous pouvez alors créer un fichier RIS.");
define("RIS_TEXT2", "Sélectionnez l'option 'Export RIS' depuis le menu 'Fichier' pour créer et télécharger votre fichier RIS.");
// BibTeX export help
define("B_HEADING", "Fichiers BibTeX");
define("B_TEXT1", "Les fichiers RIS sont utilisés fréquemment dans les domaine scientifique, mathématique et d'ingéniérie pour formater des bibliographies avec LaTeX. Une fois que vous avez affiché une bibliographie au moyen des options 'Tri', 'Sélection', ou 'Recherche', vous pouvez alors créer un fichier BibTeX.");
define("B_TEXT2", "Sélectionnez l'option 'Export BibTeX' depuis le menu 'Fichier' pour créer et télécharger votre fichier BibTeX.");
define("B_TEXT3", "Si vous exportez des données qui provenaient de l'importation d'un fichier BibTex dans Wikindx, vous pouvez choisir d'utiliser la clé de la citation d'origine, et de la fusionner avec les données pour chaque ressource qui n'a pas été reconnue par WIKINDX au moment de l'importation. Si aucune donnée de ce type n'a été stockée lors de l'importation, ces options seront ignorées.");
// HTML export help
define("HTML_HEADING", "Fichiers HTML");
define("HTML_TEXT1", "Vous pouvez avoir besoin de produire une liste bibliographique au format html pour l'inclure dans un site Web. Une fois que vous avez produit une liste bibliographique au moyen des options de tri, de sélection ou de recherche, Vous pouvez alors générer votre fichier HTML.");
define("HTML_TEXT2", "Sélectionnez l'option 'Export Html' sous le menu 'Fichiers' pour générer et télécharger votre fichier HTML.");
// END__LOCALIZATION__MODULE__DEFINES
// TRANSLATORS end here
////////////////////////////////////////////////////////////////////////////////////
                include_once("core/html/MISC.php");
                include_once("core/messages/MESSAGES.php");
                $this->messages = new MESSAGES();
// Start the templating system
                include_once("core/template/TEMPLATE.php");
                $this->template = new TEMPLATE('content');
        }
// Help page
        function display()
        {
		include_once("core/messages/UTF8.php");
		$utf8 = new UTF8();
                $top = MISC::a("link", $utf8->decodeUtf8($this->messages->text("misc", "top")), "#top");
                $this->template->setVar('heading', $utf8->decodeUtf8($this->messages->text("heading", "help")));
                $this->internalAnchors();
                $this->welcome();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->preferencesHelp();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->myWikindxHelp();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->textInputHelp();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->resourceHelp();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->rtfFiles();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->endnoteFiles();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->risFiles();
		$this->pString .= MISC::p(MISC::hr());
		$this->pString .= MISC::p($top, "small", "right");
		$this->htmlFiles();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->bibtexFiles();
		$this->pString .= MISC::p(MISC::hr());
		$this->pString .= MISC::p($top, "small", "right");
		$this->suwp();
                $this->pString .= MISC::p(MISC::hr());
                $this->pString .= MISC::p($top, "small", "right");
                $this->template->setVar('body', $this->pString);
                return $this->template->process();
        }
// print welcome
        function welcome()
        {
                $this->pString .= MISC::br() . WELCOME;
        }
// print help on preferences
        function preferencesHelp()
        {
                $this->pString .= MISC::aName("preferences") . MISC::b(P_HEADING) . ":" . MISC::br();
                $this->pString .= P_INTRO . 
                MISC::ul(
                MISC::li(MISC::b(P_LANGUAGE_HEAD)) . 
                MISC::li(MISC::b(P_TEMPLATE_HEAD) . " " . P_TEMPLATE) . 
                MISC::li(MISC::b(P_BIB_HEAD) . " " . P_BIB) . 
                MISC::li(MISC::b(P_PAGING_HEAD) . " " . P_PAGING) . 
                MISC::li(MISC::b(P_CHAR_HEAD) . " " . P_CHAR)
                );
        }
// print help on My Wikindx
        function myWikindxHelp()
        {
                $this->pString .= MISC::aName("myWikindx") . MISC::b(W_HEADING) . ":" . MISC::br();
                $this->pString .= W_TEXT1;
                $this->pString .= MISC::p(MISC::b(NOTABENE) . " " . W_TEXT2);
        }
// print help on resources
        function resourceHelp()
        {
                $this->pString .= MISC::aName("resources") . MISC::b(R_HEADING) . ":" . MISC::br();
                $this->pString .= R_TEXT1;
                $this->pString .= MISC::p(R_TEXT2);
        }
// print help on text input
        function textInputHelp()
        {
                $link = MISC::a("link", "University of Waikato", "http://www.waikato.ac.nz", "_blank");
                $this->pString .= MISC::aName("textInput") . MISC::b(T_HEADING) . ": " . MISC::br();
                $this->pString .= T_TEXT1;
                $this->pString .= MISC::p(T_TEXT2);
                $this->pString .= MISC::p(T_BBCODE);
                $this->pString .= MISC::ul(
                MISC::li(T_BBCODE1) . 
                MISC::li(T_BBCODE2) . 
                MISC::li(T_BBCODE3) . 
                MISC::li(T_BBCODE4) . 
                MISC::li(T_BBCODE5) . 
                MISC::li(T_BBCODE6) . 
                MISC::li(T_BBCODE7) . 
                MISC::li(T_BBCODE8) . 
                MISC::li(T_BBCODE9) . 
                MISC::li(T_BBCODE10) . 
                MISC::li(T_BBCODE11) . 
                MISC::li(T_BBCODE12) . 
                MISC::li(T_BBCODE13) . 
                MISC::li(T_BBCODE14) . 
		MISC::li(T_BBCODE15)
                );
                $this->pString .= MISC::p(T_TEXT10);
        }
// print help on RTF files
        function rtfFiles()
        {
                $this->pString .= MISC::aName("rtf") . MISC::b(RTF_HEADING) . ":" . MISC::br();
                $this->pString .= RTF_TEXT1;
                $this->pString .= MISC::p(RTF_TEXT2);
                $this->pString .= MISC::p(MISC::b(NOTABENE) . " " . RTF_TEXT3);
        }
// print help on Endnote files
        function endnoteFiles()
        {
                $this->pString .= MISC::aName("endnote") . MISC::b(EN_HEADING) . ":" . MISC::br();
                $this->pString .= EN_TEXT1;
                $this->pString .= MISC::p(EN_TEXT2);
        }
// print help on RIS files
        function risFiles()
        {
                $this->pString .= MISC::aName("ris") . MISC::b(RIS_HEADING) . ":" . MISC::br();
                $this->pString .= RIS_TEXT1;
                $this->pString .= MISC::p(RIS_TEXT2);
        }
// print help on HTML files
	function htmlFiles()
	{
		$this->pString .= MISC::aName("html") . MISC::b(HTML_HEADING) . ":" . MISC::br();
		$this->pString .= HTML_TEXT1;
		$this->pString .= MISC::p(HTML_TEXT2);
	}
// print help on BibTeX files
        function bibtexFiles()
        {
                $this->pString .= MISC::aName("bibtex") . MISC::b(B_HEADING) . ":" . MISC::br();
                $this->pString .= B_TEXT1;
                $this->pString .= MISC::p(B_TEXT2);
        }
// print help on the SUWP
	function suwp()
	{
		$this->pString .= MISC::aName("suwp") . MISC::b(SUWP_HEADING) . ":" . MISC::br();
		$this->pString .= SUWP_TEXT1;
		$this->pString .= MISC::p(MISC::b(NOTABENE) . " " . SUWP_TEXT2);
		$this->pString .= MISC::p(SUWP_TEXT3);
		$this->pString .= MISC::p(SUWP_TEXT4);
		$this->pString .= MISC::p(SUWP_TEXT5);
		$this->pString .= MISC::p(SUWP_TEXT6);
		$this->pString .= MISC::p(SUWP_TEXT8);
		$this->pString .= MISC::p(MISC::b(NOTABENE) . " " . SUWP_TEXT7);
	}
// print internal anchors
        function internalanchors()
        {
                $this->pString = MISC::aName("top");
// TRANSLATORS: translate the second word only in each MISC::a(...) method as this is the only part displayed in the browser.
                $this->pString .= MISC::a("link", P_HEADING, "#préférences") . MISC::br();
                $this->pString .= MISC::a("link", W_HEADING, "#monWikindx") . MISC::br();
                $this->pString .= MISC::a("link", T_HEADING, "#texte") . MISC::br();
                $this->pString .= MISC::a("link", R_HEADING, "#ressources") . MISC::br();
                $this->pString .= MISC::a("link", RTF_HEADING, "#rtf") . MISC::br();
                $this->pString .= MISC::a("link", EN_HEADING, "#endnote") . MISC::br();
                $this->pString .= MISC::a("link", RIS_HEADING, "#ris") . MISC::br();
		$this->pString .= MISC::a("link", HTML_HEADING, "#html") . MISC::br();
                $this->pString .= MISC::a("link", B_HEADING, "#bibtex") . MISC::br();
		$this->pString .= MISC::a("link", SUWP_HEADING, "#suwp") . MISC::br();
                $this->pString .= MISC::p(MISC::hr());
        }
}
?>